package com.chuanyang.driverh.responseresult;

import java.io.Serializable;
import java.util.List;

/**
 * Created by eason on 2016/9/20.
 */
public class OrderDetailData  implements Serializable {


    private long receiveTime;
    private String appoint;
    private int consignationMode;
    private int distance;
    private long expiredTime;
    private int fleetId;
    private double goodsSumNum;
    private double goodsSumWeight;
    private int surplusSumNum;//剩余总数量
    private double surplusSumWeight;//剩余总重量
    private int orderId;
    private String orderNo;
    private String noticeNo;//发货通知单号
    private double order_Amount;
    private long order_endtime;
    private long order_startime;
    private int order_status;
    private long order_time;
    private int order_type;
    private int type;//1个人 2车队
    private String payWay;
    private String phone;
    private String remark;
    private float star;
    private String demurrage;//滞期费
    private String stevedoreDay;//装卸期限开始
    private String fq;//装卸期限结束
    private String loadDate;//受载日期开始
    private  int transPortWay;//运输类型（1车，2船）
    private int subscriptionStatus;
    private String startAddr;
    private String targetAddr;
    private int userId;
    private String userImage;
    private String username;
    private WaybillSimpleMsg waybillSimpleMsg;
    private double price;
    private GoodsSumBean goodsSum;//{"goodsNum": 3,"goodsWeight": 26.87}   货物重量和数量   goodsName
    private RealitySum realitySum;
    private  int currency;//订单外贸类型（1人民币，2美元）
    private String currencyType;//订单外贸类型中文
    private String unit;//订单外贸类型符号
    private String assignment;//任务名称有则显示




    private List<DetailListBean> detailList;
    private List<String> goodsName;


    private List<PassPointsBean> passPoints;

    public long getReceiveTime() {
        return receiveTime;
    }

    public void setReceiveTime(long receiveTime) {
        this.receiveTime = receiveTime;
    }

    public String getAppoint() {
        return appoint;
    }

    public void setAppoint(String appoint) {
        this.appoint = appoint;
    }

    public int getConsignationMode() {
        return consignationMode;
    }

    public void setConsignationMode(int consignationMode) {
        this.consignationMode = consignationMode;
    }

    public int getDistance() {
        return distance;
    }

    public void setDistance(int distance) {
        this.distance = distance;
    }

    public long getExpiredTime() {
        return expiredTime;
    }

    public void setExpiredTime(long expiredTime) {
        this.expiredTime = expiredTime;
    }

    public int getFleetId() {
        return fleetId;
    }

    public void setFleetId(int fleetId) {
        this.fleetId = fleetId;
    }

    public double getGoodsSumNum() {
        return goodsSumNum;
    }

    public void setGoodsSumNum(double goodsSumNum) {
        this.goodsSumNum = goodsSumNum;
    }

    public double getGoodsSumWeight() {
        return goodsSumWeight;
    }

    public void setGoodsSumWeight(double goodsSumWeight) {
        this.goodsSumWeight = goodsSumWeight;
    }

    public int getSurplusSumNum() {
        return surplusSumNum;
    }

    public void setSurplusSumNum(int surplusSumNum) {
        this.surplusSumNum = surplusSumNum;
    }

    public double getSurplusSumWeight() {
        return surplusSumWeight;
    }

    public void setSurplusSumWeight(double surplusSumWeight) {
        this.surplusSumWeight = surplusSumWeight;
    }

    public int getOrderId() {
        return orderId;
    }

    public void setOrderId(int orderId) {
        this.orderId = orderId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getNoticeNo() {
        return noticeNo;
    }

    public void setNoticeNo(String noticeNo) {
        this.noticeNo = noticeNo;
    }

    public double getOrder_Amount() {
        return order_Amount;
    }

    public void setOrder_Amount(double order_Amount) {
        this.order_Amount = order_Amount;
    }

    public long getOrder_endtime() {
        return order_endtime;
    }

    public void setOrder_endtime(long order_endtime) {
        this.order_endtime = order_endtime;
    }

    public long getOrder_startime() {
        return order_startime;
    }

    public void setOrder_startime(long order_startime) {
        this.order_startime = order_startime;
    }

    public int getOrder_status() {
        return order_status;
    }

    public void setOrder_status(int order_status) {
        this.order_status = order_status;
    }

    public long getOrder_time() {
        return order_time;
    }

    public void setOrder_time(long order_time) {
        this.order_time = order_time;
    }

    public int getOrder_type() {
        return order_type;
    }

    public void setOrder_type(int order_type) {
        this.order_type = order_type;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public String getPayWay() {
        return payWay;
    }

    public void setPayWay(String payWay) {
        this.payWay = payWay;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public float getStar() {
        return star;
    }

    public void setStar(float star) {
        this.star = star;
    }

    public String getDemurrage() {
        return demurrage;
    }

    public void setDemurrage(String demurrage) {
        this.demurrage = demurrage;
    }

    public String getStevedoreDay() {
        return stevedoreDay;
    }

    public void setStevedoreDay(String stevedoreDay) {
        this.stevedoreDay = stevedoreDay;
    }

    public String getFq() {
        return fq;
    }

    public void setFq(String fq) {
        this.fq = fq;
    }

    public String getLoadDate() {
        return loadDate;
    }

    public void setLoadDate(String loadDate) {
        this.loadDate = loadDate;
    }

    public int getTransPortWay() {
        return transPortWay;
    }

    public void setTransPortWay(int transPortWay) {
        this.transPortWay = transPortWay;
    }

    public int getSubscriptionStatus() {
        return subscriptionStatus;
    }

    public void setSubscriptionStatus(int subscriptionStatus) {
        this.subscriptionStatus = subscriptionStatus;
    }

    public String getStartAddr() {
        return startAddr;
    }

    public void setStartAddr(String startAddr) {
        this.startAddr = startAddr;
    }

    public String getTargetAddr() {
        return targetAddr;
    }

    public void setTargetAddr(String targetAddr) {
        this.targetAddr = targetAddr;
    }

    public int getUserId() {
        return userId;
    }

    public void setUserId(int userId) {
        this.userId = userId;
    }

    public String getUserImage() {
        return userImage;
    }

    public void setUserImage(String userImage) {
        this.userImage = userImage;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public WaybillSimpleMsg getWaybillSimpleMsg() {
        return waybillSimpleMsg;
    }

    public void setWaybillSimpleMsg(WaybillSimpleMsg waybillSimpleMsg) {
        this.waybillSimpleMsg = waybillSimpleMsg;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public GoodsSumBean getGoodsSum() {
        return goodsSum;
    }

    public void setGoodsSum(GoodsSumBean goodsSum) {
        this.goodsSum = goodsSum;
    }

    public RealitySum getRealitySum() {
        return realitySum;
    }

    public void setRealitySum(RealitySum realitySum) {
        this.realitySum = realitySum;
    }

    public int getCurrency() {
        return currency;
    }

    public void setCurrency(int currency) {
        this.currency = currency;
    }

    public String getCurrencyType() {
        return currencyType;
    }

    public void setCurrencyType(String currencyType) {
        this.currencyType = currencyType;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getAssignment() {
        return assignment;
    }

    public void setAssignment(String assignment) {
        this.assignment = assignment;
    }

    public List<DetailListBean> getDetailList() {
        return detailList;
    }

    public void setDetailList(List<DetailListBean> detailList) {
        this.detailList = detailList;
    }

    public List<String> getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(List<String> goodsName) {
        this.goodsName = goodsName;
    }

    public List<PassPointsBean> getPassPoints() {
        return passPoints;
    }

    public void setPassPoints(List<PassPointsBean> passPoints) {
        this.passPoints = passPoints;
    }

    public static class DetailListBean  implements Serializable {
        private String orderItemNum;//订单项次号

        private String blastNo;
        private String goodsMaterial;
        private String goodsName;
        private String goodsNo;
        private String goodsNum;
        private String goodsOrigin;
        private String goodsStandard;
        private String goodsUnit;
        private String goodsWeight;
        private Integer orderDetailId;
        private String planDetailId;
        private String surplusNum;//剩余数量
        private String surplusWeight;//剩余重量
        private String noticeNo;//发货通知单号


        public String getBlastNo() {
            return blastNo;
        }

        public void setBlastNo(String blastNo) {
            this.blastNo = blastNo;
        }

        public String getGoodsMaterial() {
            return goodsMaterial;
        }

        public void setGoodsMaterial(String goodsMaterial) {
            this.goodsMaterial = goodsMaterial;
        }

        public String getGoodsName() {
            return goodsName;
        }

        public void setGoodsName(String goodsName) {
            this.goodsName = goodsName;
        }

        public String getGoodsNo() {
            return goodsNo;
        }

        public void setGoodsNo(String goodsNo) {
            this.goodsNo = goodsNo;
        }

        public String getGoodsNum() {
            return goodsNum;
        }

        public void setGoodsNum(String goodsNum) {
            this.goodsNum = goodsNum;
        }

        public String getGoodsOrigin() {
            return goodsOrigin;
        }

        public void setGoodsOrigin(String goodsOrigin) {
            this.goodsOrigin = goodsOrigin;
        }

        public String getGoodsStandard() {
            return goodsStandard;
        }

        public void setGoodsStandard(String goodsStandard) {
            this.goodsStandard = goodsStandard;
        }

        public String getGoodsUnit() {
            return goodsUnit;
        }

        public void setGoodsUnit(String goodsUnit) {
            this.goodsUnit = goodsUnit;
        }

        public String getGoodsWeight() {
            return goodsWeight;
        }

        public void setGoodsWeight(String goodsWeight) {
            this.goodsWeight = goodsWeight;
        }

        public Integer getOrderDetailId() {
            return orderDetailId;
        }

        public void setOrderDetailId(Integer orderDetailId) {
            this.orderDetailId = orderDetailId;
        }

        public String getPlanDetailId() {
            return planDetailId;
        }

        public void setPlanDetailId(String planDetailId) {
            this.planDetailId = planDetailId;
        }

        public String getSurplusNum() {
            return surplusNum;
        }

        public void setSurplusNum(String surplusNum) {
            this.surplusNum = surplusNum;
        }

        public String getSurplusWeight() {
            return surplusWeight;
        }

        public void setSurplusWeight(String surplusWeight) {
            this.surplusWeight = surplusWeight;
        }

        public String getNoticeNo() {
            return noticeNo;
        }

        public void setNoticeNo(String noticeNo) {
            this.noticeNo = noticeNo;
        }

        public String getOrderItemNum() {
            return orderItemNum;
        }

        public void setOrderItemNum(String orderItemNum) {
            this.orderItemNum = orderItemNum;
        }
    }

    public static class PassPointsBean  implements Serializable {
        private String address;
        private String city;
        private String contactPerson;
        private String contactPhone;
        private String detailAdress;
        private String latAndLng;
        private Integer orderId;
        private Integer pointId;
        private String pointType;
        private String province;
        private String regions;
        private String longitude;
        private String latitude;

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getCity() {
            return city;
        }

        public void setCity(String city) {
            this.city = city;
        }

        public String getContactPerson() {
            return contactPerson;
        }

        public void setContactPerson(String contactPerson) {
            this.contactPerson = contactPerson;
        }

        public String getContactPhone() {
            return contactPhone;
        }

        public void setContactPhone(String contactPhone) {
            this.contactPhone = contactPhone;
        }

        public String getDetailAdress() {
            return detailAdress;
        }

        public void setDetailAdress(String detailAdress) {
            this.detailAdress = detailAdress;
        }

        public String getLatAndLng() {
            return latAndLng;
        }

        public void setLatAndLng(String latAndLng) {
            this.latAndLng = latAndLng;
        }

        public Integer getOrderId() {
            return orderId;
        }

        public void setOrderId(Integer orderId) {
            this.orderId = orderId;
        }

        public Integer getPointId() {
            return pointId;
        }

        public void setPointId(Integer pointId) {
            this.pointId = pointId;
        }

        public String getPointType() {
            return pointType;
        }

        public void setPointType(String pointType) {
            this.pointType = pointType;
        }

        public String getProvince()
        {
            return province;
        }

        public void setProvince(String province) {
            this.province = province;
        }

        public String getRegions() {
            return regions;
        }

        public void setRegions(String regions) {
            this.regions = regions;
        }

        public String getLongitude() {
            return longitude;
        }

        public void setLongitude(String longitude) {
            this.longitude = longitude;
        }

        public String getLatitude() {
            return latitude;
        }

        public void setLatitude(String latitude) {
            this.latitude = latitude;
        }
    }
    public  static  class GoodsSumBean implements Serializable
    {
        private int goodsNum;
        private double goodsWeight;

        public int getGoodsNum() {
            return goodsNum;
        }

        public void setGoodsNum(int goodsNum) {
            this.goodsNum = goodsNum;
        }

        public double getGoodsWeight() {
            return goodsWeight;
        }

        public void setGoodsWeight(double goodsWeight) {
            this.goodsWeight = goodsWeight;
        }
    }
    public  static  class RealitySum implements Serializable
    {
        private int realityNum;
        private double realityWeight;


        public int getRealityNum() {
            return realityNum;
        }

        public void setRealityNum(int realityNum) {
            this.realityNum = realityNum;
        }

        public double getRealityWeight() {
            return realityWeight;
        }

        public void setRealityWeight(double realityWeight) {
            this.realityWeight = realityWeight;
        }
    }
    public  static  class WaybillSimpleMsg implements Serializable
    {
        private int waybillId;


        public int getWaybillId() {
            return waybillId;
        }

        public void setWaybillId(int waybillId) {
            this.waybillId = waybillId;
        }
    }

}
